from wordcloud import WordCloud
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np

with open('关于实施乡村振兴战略的意见.txt', 'r', encoding='utf-8') as file:
    text = file.read()

stopwords = set(['的', '和', '是', '在', '了', '我', '有', '他', '这', '也', '就', '不', '人', '都', '一个', '上', '说', '要', '到', '会', '对', '你', '很', '与', '及', '我们', '没有', '好', '自己', '看', '去', '工作', '可以', '但是', '如果', '他们', '已经', '现在', '中国', '乡村振兴', '战略', '实施', '意见'])
stopwords.update(set(['。', '，', '、', '；', '：', '“', '”', '（', '）', '《', '》', '？', '！', '—', '——', '…', '·', '\n', '\r', '\t']))

mk = np.array(Image.open('alice_color.png'))

image_colors = np.array(Image.open('alice_color.png'))

wordcloud = WordCloud(mask=mask, stopwords=stopwords, background_color='white', color_func=lambda *args, **kwargs: image_colors).generate(text)
wc_color.to_ﬁle('output10-alice.png')